// import-test.js 
import {name, age, sex} from './profile1.js'; 

console.log("profile1 name = ", name); // 花花 
console.log('profile1 age = ', age) // 18 
console.log('profile1 sex = ', sex) // 女 

// 为了避免命名冲突,可以导入别名 
import { p2Name, p2Age, p2Sex } from './profile2.js' 
 
 console.log('profile2 name = ', p2Name) // 牛牛 
 console.log('profile2 age = ', p2Age) // 20 
 console.log('profile2 sex = ', p2Sex) // 男 
 
 // 一次性把所有导出的属性或函数封装到一个对象里面 
 import * as func from './funcs.js' 
 let add = func.add(1, 5); // 用对象.函数名的方式调用 
 console.log('add = ', add); 
 
 // 导入类型使用，导入时也可以使用 as 进行重命名 
 import { MyClass as Student } from './myclass.js'; 
 let stu = new Student('Jerry') 
 stu.sayHello() 
